<?php
if(tienePrivilegios())
{
	if(isset($_POST["enviar"]))
	{
		$ok = true;
		$informacion_error = "";
		/** Evaluar si los datos est� completos **/
		if(!$_POST["nombre"]){
			$informacion_error .= datosIncompletos("Debes digitar el nombre del inmueble");
			$ok = false;
		}
		if(!$_POST["precio"]){
			$informacion_error .= datosIncompletos("Debes digitar el precio del inmueble");
			$ok = false;
		}
		if(!$_POST["edad"]){
			$informacion_error .= datosIncompletos("Debes digitar la edad del inmueble");
			$ok = false;
		}
		if(!$_POST["direccion"]){
			$informacion_error .= datosIncompletos("Debes digitar la direcci&oacute;n del inmueble");
			$ok = false;
		}
		if(!$_POST["ciudad"]){
			$informacion_error .= datosIncompletos("Debes digitar la ciudad donde se encuentra el inmueble");
			$ok = false;
		}
		if(!$_FILES['imagen']){
			$informacion_error .= datosIncompletos("Debes enviar al menos una foto del inmueble");
			$ok = false;
		}
		if(!$ok)
		{
			echo "<p>Se detectaron algunos errores en el formulario:</p>".$informacion_error;
			devolverPagina(4);
		}
		else
		{
			//Crear la variable de conexion
			$conexion = conexion();
			$urlFoto = subirFoto($_FILES['imagen']['name'], $_FILES['imagen']['type'],
				$_FILES['imagen']['size'], $_FILES['imagen']['tmp_name'], 0);
			//Si se sube correctamente la foto
			if($urlFoto != "")
			{
				//Insertar los datos en la base de datos
				$insercion = mysql_query("insert into inmueble values('', '".$_POST["nombre"]."', 
					'".$_POST["precio"]."', '".$_POST["edad"]."', '".$_POST["direccion"]."', 
					'".$_POST["ciudad"]."', '$urlFoto', '".$_POST["observaciones"]."',
					'".$_POST["tipoInmueble"]."', '".$_POST["tipoContrato"]."')", $conexion);
				echo "<p>insert into inmueble values('', '".$_POST["nombre"]."', 
					'".$_POST["precio"]."', '".$_POST["edad"]."', '".$_POST["direccion"]."', 
					'".$_POST["ciudad"]."', '$urlFoto', '".$_POST["observaciones"]."',
					'".$_POST["tipoInmueble"]."', '".$_POST["tipoContrato"]."')</p>";
				if($insercion)
				{
						//Consultar datos adicionales
						$consulta = mysql_query("select codDato from dato");
						$consulta2 = mysql_query("select codInmueble from inmueble order by codInmueble desc");
						$ultimoInmueble = mysql_result($consulta2,0,0);
						for($i=0; $i<mysql_num_rows($consulta); $i++)
						{
							if($_POST["adicional-".mysql_result($consulta, $i, 0)])
							{
								mysql_query("insert into adicional values('', '$ultimoInmueble',
									'".mysql_result($consulta, $i, 0)."',
									'".$_POST["caja-".mysql_result($consulta, $i, 0)]."')", $conexion);
								echo "<p>insert into adicional values('', '$ultimoInmueble', '".mysql_result($consulta, $i, 0)."', '".$_POST["caja-".mysql_result($consulta, $i, 0)]."')</p>";
							}
						}
						for($i=1; $i<=4; $i++)
						{
							if($_FILES['foto-'.$i])
							{
								$urlFoto = subirFoto($_FILES['foto-'.$i]['name'], $_FILES['foto-'.$i]['type'], $_FILES['foto-'.$i]['size'], $_FILES['foto-'.$i]['tmp_name'], $i);
								if($urlFoto != "")
								{
									mysql_query("insert into fotoAdicional values('',
										'$ultimoInmueble', '$urlFoto')", $conexion);
									echo "<p>insert into fotoAdicional values('',
										'$ultimoInmueble', '$urlFoto')</p>";
								}
							}
						}
				}
				//redireccionar("?accion=inmuebles");
			}
			else
			{
				echo "<p style=\"color:#DD0000\">Ocurri&oacute; alg&uacute;n error al intentar subir la imagen, por favor int&eacute;ntelo nuevamente</p>";
				//devolverPagina(4);
			}
		}
	}
	else
	{
	?>
	<form name="insertar" action="?accion=insertarInmueble" method="post" enctype="multipart/form-data">
	<table width="431" border="0" align="center">
	<tr> 
	<td><strong>Nombre:</strong></td>
	<td><input name="nombre" type="text" id="nombre" size="30" maxlength="30"/></td>
	</tr>
	<tr> 
	<td><strong>Precio:</strong></td>
	<td><input name="precio" type="text" id="precio" size="13" maxlength="13"/>
		pesos</td>
	</tr>
	<tr> 
	<td><strong>Edad:</strong></td>
	<td><input name="edad" type="text" id="edad" size="2" maxlength="2"/>
		a&ntilde;os</td>
	</tr>
	<tr> 
	<td><strong>Direcci&oacute;n:</strong></td>
	<td><input name="direccion" type="text" id="direccion" size="30" maxlength="50"/></td></td>
	</tr>
	<tr> 
	<td><strong>Ciudad:</strong></td>
	<td><input name="ciudad" type="text" id="ciudad" size="30" maxlength="30"/></td>
	</tr>
	<tr> 
	<td><strong>Tipo Inmueble:</strong></td>
	<td> <select name="tipoInmueble">
		<?php
	//Crear la variable de conexion
	$conexion = conexion();
	
	//consultar los datos adcionales actuales
	$consulta = mysql_query("select codTipoInm, nombre  from tipoInmueble", $conexion);
	//Crear la variable $filas con la cantidad de resultados de la consulta
	$filas = mysql_num_rows($consulta);
	for($i=0; $i<$filas; $i++)
		echo "<option value=\"".mysql_result($consulta,$i,0)."\">".mysql_result($consulta,$i,1)."</option>";
	?>
		</select> </td>
	</tr>
	<tr> 
	<td><strong>Tipo Contrato:</strong></td>
	<td> <select name="tipoContrato">
		<?php
	//Crear la variable de conexion
	$conexion = conexion();
	
	//consultar los datos adcionales actuales
	$consulta = mysql_query("select codTipoContrato, nombre  from tipoContrato", $conexion);
	//Crear la variable $filas con la cantidad de resultados de la consulta
	$filas = mysql_num_rows($consulta);
	for($i=0; $i<$filas; $i++)
		echo "<option value=\"".mysql_result($consulta,$i,0)."\">".mysql_result($consulta,$i,1)."</option>";
	?>
		</select> </td>
	</tr>
	<tr> 
	<td>Observaciones:</td>
	<td><textarea name="observaciones" cols="23" rows="3" id="observaciones"></textarea></td>
	</tr>
	<tr> 
	<td><strong>Foto:</strong></td>
	<td><input name="imagen" id="imagen" type="file"/></td>
	</tr>
	<tr> 
	<td colspan="2">
		<fieldset class="windowbg2" style="padding: 10px; margin-left: 5px; margin-right: 5px;">
		<a href="javascript:void(0);" onclick="expandirAdicionales(); return false;"><img src="imagenes/expandir.gif" id="expandirIcono" alt="" /></a>
		<a href="javascript:void(0);" onclick="expandirAdicionales(); return false;"><b>Insertar datos adicionales</b></a><br />
			<table id="adicionales" width="100%" border="0" cellpadding="1" cellspacing="0" align="center" style="margin-top: 1ex; display: none;">
			<?php
				//Crear la variable de conexion
				$conexion = conexion();
				$orden = "order by nombre asc";
				//consultar los datos adcionales actuales
				$consulta = mysql_query("select codDato, nombre, descripcion from dato $orden", $conexion);
				//Crear la variable $filas con la cantidad de resultados de la consulta
				$filas = mysql_num_rows($consulta);
				if($filas <= 0)
					echo "<tr><td align=\"center\">No hay datos adicionales actualmente</td></tr>";
				else
				{
					for($i=0; $i<$filas; $i++){
						echo "<tr title=\"".mysql_result($consulta,$i,2)."\">
							<td><input name=\"adicional-".mysql_result($consulta,$i,0)."\" type=\"checkbox\" value=\"".mysql_result($consulta,$i,0)."\" onClick=\"checkarAdicionales(".mysql_result($consulta,$i,0).", this)\" /></td>
							<td>".mysql_result($consulta,$i,1)."</td>
							<td width=\"80%\"><input name=\"caja-".mysql_result($consulta,$i,0)."\" id=\"caja-".mysql_result($consulta,$i,0)."\" type=\"text\" size=\"40\" style=\"display: none;\" disabled></td>
						</tr>\n";
					}
				}
				echo "<tr><th colspan=\"3\">Fotos Adicionales</th></tr>";
				for($i=1; $i<=4; $i++)
					echo "<tr>
						<td><input name=\"adicional-foto$i\" type=\"checkbox\" value=\"$i\" onClick=\"checkarFotoAdicional($i , this)\" /></td>
						<td>Foto adicional: </td>
						<td><input name=\"foto-$i\" id=\"foto-$i\" type=\"file\" style=\"display: none;\" disabled></td>
					</tr>\n";
			?>
			</table>
		</fieldset>
		</td>
	</tr>
	<tr> 
	<td colspan="2" align="center"><input name="enviar" id="enviar" type="submit" value="Enviar"/></td>
	</tr>
	</table>
	</form>
	<?php
	}
}
else noTienePrivilegios();
?>